Server Members Intent
#Privileged_Intents
サーバーメンバーの情報にかかわる
Privileged Intents
利用には
Developer PortalからPrivileged Intentsを有効化する
操作が必要
v13
では加えて、
Client
のオプションとして、
intents: ["GUILD_MEMBERS" ,/*...*/]
が必要
以下のイベントの受け取りに必要
guildMemberAdd
guildMemberUpdate
ただし、bot自身にかかわるものはこの
Intents
がなくても受け取れる。
guildMemberRemove
以下の操作に必要
guild.members.fetch()
のようなサーバーの全メンバーを取得する処理。
参考
Presence IntentおよびServer Members Intentが影響する処理